﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using DTO;
using DAO;

namespace BUS
{
    public class DoanhThuThang_BUS
    {
        public static List<DoanhThuThang_DTO> GetDoanhThuThangList()
        {
            List<DoanhThuThang_DTO> list = new List<DoanhThuThang_DTO>();
            try
            {
                DoanhThuThang_DAO DAO = new DoanhThuThang_DAO();
                list = DAO.GetDoanhThuThangList();
            }
            catch (System.Exception)
            { }
            return list;
        }

        public static List<DoanhThuThang_DTO> GetDoanhThuThangTheoNamList(string MaDoanhThuNam)
        {
            List<DoanhThuThang_DTO> list = new List<DoanhThuThang_DTO>();
            try
            {
                DoanhThuThang_DAO DAO = new DoanhThuThang_DAO();
                list = DAO.GetDoanhThuThangTheoNamList(MaDoanhThuNam);
            }
            catch (System.Exception)
            { }
            return list;
        }

        public static DoanhThuThang_DTO GetDoanhThuThangDetails(int Thang, string MaNam)
        {
            DoanhThuThang_DTO DTO = new DoanhThuThang_DTO();
            try
            {
                DoanhThuThang_DAO DAO = new DoanhThuThang_DAO();
                DTO = DAO.GetDoanhThuThangDetails(Thang, MaNam);
            }
            catch (System.Exception)
            {
            }
            return DTO;
        }

        public static string MaDoanhThuThangMax()
        {
            return DoanhThuThang_DAO.MaDoanhThuThangMax();
        }

        public static bool KiemTra(int Thang, string MaNam)
        {
            return DoanhThuThang_DAO.KiemTra(Thang, MaNam);
        }

        public static void InsertDoanhThuThang(DoanhThuThang_DTO DTO)
        {
            try
            {
                DoanhThuThang_DAO DAO = new DoanhThuThang_DAO();
                DAO.InsertDoanhThuThang(DTO);
            }
            catch
            { }
        }

        public static void UpdateDoanhThuThang(DoanhThuThang_DTO DTO)
        {
            try
            {
                DoanhThuThang_DAO DAO = new DoanhThuThang_DAO();
                DAO.UpdateDoanhThuThang(DTO);
            }
            catch
            { }
        }

    }
}
